package Calculator;
public class Prior_Judgement {
   int getPrior(String str){//优先级判断
       if(str.equals("#"))
           return 0;
       else if(str.equals("+")||str.equals("-"))
           return 1;
       else if(str.equals("*")||str.equals("/"))
           return 2;
       else if(str.equals("(")||str.equals(")"))
           return 4;
       else if(str.equals("%"))
           return 3;
       else 
           throw new IllegalArgumentException("该运算符的优先级不在识别范围之内");
   }    
}
